package com.example.aacwebdemo.jdk.v9.b;

/**
 * @author zhao.xin06679
 * @date 2021年06月29日 14:41
 */
//Java 9中除了支持default和static方法，还多了另外两个——private 和private static:
//private和private static方法都不能override，出现它们是为了提高代码利用率，更美观。
//区别就是private方法是为default方法服务的，private static 则是为static方法服务的。
//default方法可以调用abstract/private/static/private static方法。
//而static方法只能调用static/private static方法。
public interface PrivateInterface {

//    void test();
//
//    abstract void test2();
//
//    default void test3() {
//        System.out.println("default method");
//        test5();
//    }
//
//    static void test4() {
//        System.out.println("static method");
//        test6();
//    }
//
//    private void test5() {
//        System.out.println("private method");
//        test6();
//
//    }
//
//    private static void test6() {
//        System.out.println("private static method");
//    }

}
